﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace API_CIC.CapaControl
{
    public class cUsuariosControl
    {
        public static void Insertar(string p_Escuela, string p_Cedula, string p_Apellido1, string p_Apellido2,
                                    string p_Nombre, string p_Contrasena, string p_Email, string p_Telefono, 
                                    string p_Usuario, string p_RolAdmi)
        {
            SGAPFUSUARIO usuario = new SGAPFUSUARIO();
            usuario.COD_ESCUELA = Int32.Parse(p_Escuela);
            usuario.ID_CEDULA = Int32.Parse(p_Cedula);
            usuario.NOM_APELLIDO1 = p_Apellido1;
            usuario.NOM_APELLIDO2 = p_Apellido2;
            usuario.NOM_USUARIOS = p_Nombre;
            usuario.TXT_CONTRASENA = p_Contrasena; //HAY Q ENCRIPTARLA
            usuario.TXT_EMAIL = p_Email;
            usuario.TXT_TELEFONO = p_Telefono;
            usuario.TXT_USUARIO = p_Usuario;
            usuario.COD_ROLADMIN = Int32.Parse(p_RolAdmi);
            usuario.SGAPFROLE = CapaDatos.cRolesDatos.GetRol(usuario.COD_ROLADMIN);
            usuario.SGAPFESCUELA = CapaDatos.cUsuariosDatos.getEscuela(usuario.COD_ESCUELA);    
            CapaDatos.cUsuariosDatos.Insertar(usuario);
        }

        public static void Modficar(string p_Escuela, string p_Cedula, string p_Apellido1, string p_Apellido2,
                                    string p_Nombre, string p_Contrasena, string p_Email, string p_Telefono,
                                    string p_Usuario, string p_RolAdmi)
        {
            SGAPFUSUARIO usuario = new SGAPFUSUARIO();
            usuario.COD_ESCUELA = Int32.Parse(p_Escuela);
            usuario.ID_CEDULA = Int32.Parse(p_Cedula);
            usuario.NOM_APELLIDO1 = p_Apellido1;
            usuario.NOM_APELLIDO2 = p_Apellido2;
            usuario.NOM_USUARIOS = p_Nombre;
            usuario.TXT_CONTRASENA = p_Contrasena; //HAY Q ENCRIPTARLA
            usuario.TXT_EMAIL = p_Email;
            usuario.TXT_TELEFONO = p_Telefono;
            usuario.TXT_USUARIO = p_Usuario;
            usuario.COD_ROLADMIN = Int32.Parse(p_RolAdmi);
            CapaDatos.cUsuariosDatos.Modificar(usuario);
        }
    }
}